package com.ny.demo512;
import java.io.*;
import java.util.Scanner;
public class Test {
//    方法：有无参数 有无返回值
//    throws 异常
//    异常：有可能发生错误。
    public static void main(String[] args) throws IOException {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入你需要创建的文件名称");
        String fileName = scanner.next();
        System.out.println("请输入你需要存储的数据");
        String data = scanner.next();
//       1.把数据写入文件
        TestFile testFile = new TestFile();
        testFile.saveFileData(fileName,data);
//      2.获取到文件的内容
        System.out.println("请输入你需要获取文件的内容，输入文件名即可");
        String getFileData = scanner.next();
        testFile.getFileName(getFileData);
    }
//    1.字符流：保存数据到文件中。获取到文件的数据
//    2.方法
//    3.异常：1.throws   2.try ... catch .异常：代码有可能发生错误，给要给异常进行处理，就不会进行报错
//    4.解决乱码的问题
//    5.调用方法：对象名.方法名();调用该方法，就要创建该方法的类对象。该方法在那个类就创建那个类的对象.对象名一般写成类名的小写
//    如果是直接调用方法名的话，那么需要在本类中方法添加一个static,有static可以通过类名.方法名。
//    需要改为对象名调用方法()

}
